
public class Gobernador extends Factory {

	/**
	 * @uml.property  name="Jugador"
	 */
	private Jugador jugador;
        private static Gobernador instancia=null;
        
        private Gobernador()
        {
        
        }
	/**
	 * Getter of the property <tt>Jugador</tt>
	 * @return  Returns the jugador.
	 * @uml.property  name="Jugador"
	 */
        public static Gobernador getInstance() /*throws Exception*/
        {
            if (instancia == null)
            {
                instancia = new Gobernador();   
            /*}else{
                throw new Exception ("Ya existe una instancia de Gobernador Creada.");*/
            } 
            return instancia;
        }
        
	/**
	 * @return
	 * @uml.property  name="jugador"
	 */
	public Jugador getJugador() {
		return jugador;
	}

	/**
	 * Setter of the property <tt>Jugador</tt>
	 * @param Jugador  The jugador to set.
	 * @uml.property  name="Jugador"
	 */
	public void setJugador(Jugador jugador) {
		this.jugador = jugador;
	}
        
}
